package com.cy.pj.sys.service;
/**
 * 业务层接口:负责定义日志模块规则
 * 1)添加日志业务(学了AOP在实现)
 * 2)查询日志业务(添加分页业务实现)
 * 3)删除日志业务(后续会进行权限控制)
 */
import com.cy.pj.common.bo.PageObject;
import com.cy.pj.sys.entity.SysLog;

public interface SysLogService {
	/**.
	 * 定义日志的分页查询业务
	 * @param username  用户名(数据的最终来源为client)      基于条件查询时的参数名
	 * @param pageCurrent 当前的页码值(数据最终来源为client)
	 * @return 封装当前页记录+分页信息的对象(PageObject)
	 */
	PageObject<SysLog> findPageObjects(String username, Integer pageCurrent);
	/**
	 * 基于日志信息id执行删除操作
	 * @param ids
	 * @return
	 */
	int deleteObjects(Integer... ids);
}
